// pages/login/login.js
const {register,updatemessage} = require('../../utils/util')
Page({

   /**
    * 页面的初始数据
    */
   data: {
     
      userInfo: {},
            users:{},
            hasUserInfo: false,
            canIUseGetUserProfile: false,
   },
   namelogin(){
      wx.navigateTo({
        url: '/pages/namelogin/namelogin',
      })
   },

   /**
    * 生命周期函数--监听页面加载
    */
   onLoad: function (options) {
      if (wx.getUserProfile) {
         this.setData({
           canIUseGetUserProfile: true
         })
       }
         let that = this
         if (wx.getUserProfile) {
           that.setData({
              canIUseGetUserProfile: true
            })
          }
            wx.getStorage({
             key: 'u1',
             success (res) {
               console.log(res.data);
               let arr = JSON.parse(res.data)
               // console.log(arr); 
               if(arr.userName != null && arr.headerImg != null){
                  wx.switchTab({
                    url: '/pages/cmy/my',
                  })
               }   
             }
           })
   },
   // 登录
   dl(){
      
   },

   /**
    * 生命周期函数--监听页面初次渲染完成
    */
   onReady: function () {

   },

   /**
    * 生命周期函数--监听页面显示
    */
   onShow: function () {
      let that = this
      wx.getStorage({
         key: "u1",
         success (res) {
           console.log(res.data)
           let userinfo = JSON.parse(res.data)
           console.log(115,userinfo);
           if(userinfo.avatarUrl!='' && userinfo.nickName!='')
           {
            that.setData({
               hasUserInfo:true
              })
           }
           that.setData({
            userInfo:userinfo
           })
         }
      
       })
       wx.login({
        success (res) {
           // console.log(res.code);
           wx.request({
              url: register(res.code), //仅为示例，并非真实的接口地址
              data: {},
              header: {
                'content-type': 'application/json' // 默认值
              },
              success (res) { 
                  wx.setStorage({
                    key:"openid",
                    data:JSON.stringify(res.data.data)
                  })
                 
              }
              
            })
        }
      })
   },
   
   /**
    * 生命周期函数--监听页面隐藏
    */
   onHide: function () {

   },

   /**
    * 生命周期函数--监听页面卸载
    */
   onUnload: function () {

   },

   /**
    * 页面相关事件处理函数--监听用户下拉动作
    */
   onPullDownRefresh: function () {

   },

   /**
    * 页面上拉触底事件的处理函数
    */
   onReachBottom: function () {

   },

   /**
    * 用户点击右上角分享
    */
   onShareAppMessage: function () {

   },
   log(){
     
      wx.getUserProfile({
        desc: '用于完善会员资料', // 声明获取用户个人信息后的用途，后续会展示在弹窗中，请谨慎填写
        success: (res) => {
            let users = JSON.parse(res.rawData)     
            wx.setStorage({
              key:"u1",
              data:JSON.stringify(users)
            })
            if(users.avatarUrl != null && users.nickName !=null){
              wx.switchTab({
                url: '/pages/cmy/my',
              })
            }
            }
      })
      
   }
})